package com.backend.agtmanaview.mapper;

import java.util.List;
import com.backend.agtmanaview.domain.AgtManaView;

/**
 * 租赁合同管理Mapper接口
 * 
 * @author fusi
 * @date 2024-10-13
 */
public interface AgtManaViewMapper 
{

    public int deleteAgtManaViewByLeaseAgreementId(Long leaseAgreementId);

    /**
     * 查询租赁合同管理
     *
     */
    public AgtManaView selectAgtManaViewByLeaseAgreementId(Long leaseAgreementId);

    /**
     * 查询租赁合同管理列表
     *
     */
    public List<AgtManaView> selectAgtManaViewList(AgtManaView agtManaView);
    // 获取最大租赁合同id
    Long getMaxLeaseAgreementId();

    /**
     * 增加租赁合同管理
     *
     */
    int insertLeaseAgreement(AgtManaView agtManaView);
    int insertMbuserSignAgreement(AgtManaView agtManaView);
    int insertAgreementCorrespondRoom(AgtManaView agtManaView);

    /**
     * 更新租赁合同管理
     *
     */
    int updateLeaseAgreement(AgtManaView agtManaView);
    int updateMbuserSignAgreement(AgtManaView agtManaView);

    int updateAgreementCorrespondRoom(AgtManaView agtManaView);

    /**
     * 删除租赁合同管理
     *
     */
    int deleteAgtManaViewByLeaseAgreementIds(Long[] leaseAgreementIds);
}
